html { height: 100%; margin-bottom: 1px; }

* {
	padding: 0;
	margin: 0;
	color: #000;
}

* {
	zoom:1;
	color: #000;
	text-decoration: none;
}
div.clearer {clear: left; line-height: 0; height: 0;}


a img {
	border: none;
	position: static;
}

body {
	text-align: right;
	padding: 0 5px;
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F00;
}

#page-wrapper {
	margin: 0 auto;
	max-width: 90em;
	font-size: 65.5%;
	background-color: #09F;
}

* html #page-wrapper {width: 90em}
	




#contents {padding: 0 1em 0 0;}


	
/*------------------------Header ---------------------------------------------- */
#CoverFlowFXDiv {
	height: 400px;
	text-align: right;
	background: #FFFFFF url("jjDsc00355.jpg") no-repeat top right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* History header */
.section-History #header {
 background: #FFFFFF url("") no-repeat top right;
}

/* Events 2010 */
.section-events #header {
 background: #FFFFFF url("") no-repeat top right;
}

/* Lough Sheelin Regulations header */
.section-regulations #header {
 background: #FFFFFF url("") no-repeat top right;
}

/* Archives */
.section-archive #header {
 background: #FFFFFF url("") no-repeat top right;
}

/* Catch and Release */
.section-catch and release #header {
 background: #FFFFFF url("") no-repeat top right;
}

/* Youths header */
.section-youths #header {
 background: #FFFFFF url("") no-repeat top right;
}

#header #secondary-nav {
 		font-size: 1.1em;
		padding: 6px 10px 0px 0px;}

* html #header #secondary-nav {
 		font-size: 1.2em;
}

#header #secondary-nav a:link {
	font-weight: bold;
	color:#FFFFFF;
	background-color: #999999;
}
#header #secondary-nav a:visited { font-weight: bold; color:#003366; text-decoration: none}
#header #secondary-nav a:hover { font-weight: bold; color:#003366; text-decoration: underline}	


#header #logo {
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;}
	
#header #search-box {padding: 76px 4px 0px 0;}

#header #search-box div label {
			position: absolute;
			top: -1000px;
			left: -1000px;}

/*------------------------Mid Section and Content Area---------------------------------------------- */
#midsection {
	float: left;
 	width: 100%;
 	background: #FFFFFF;
   border-bottom: 8px solid #FFF;}


#midsection #contentarea {
	float: right;
	width: 74%;
	border-top: 2px solid #FFF;}


.section-home #midsection #contentarea {
	float: left;
	width: 74%;
	border-top: 4px solid #FFF;
}

.section-home #contents {
	border-left: 8px solid #FFF;
}
#columnleft {width: 220px;
            background-color: #FFFFFF;
			float:left;
			margin: 0;
			padding: 0}

#columnright {width: 250px;
            background-color: #FFFFFF;
			float:right;
			margin: 0;
			padding: 0}
			
#columnright2 {width: 180px;
            background-color: #FFFFFF;
			float:right;
			margin: 0;
			padding: 0}			
			
#maincontent {
              padding: 0px 10px 0px 15px;
			  margin-left: 225px;
}


#maincontent2 {
              padding: 0px 10px 0px 15px;
			  margin-left: 225px;
			  margin-right: 185px;
			   }
.maincontent {
line-height: 170%
}

/*------------------------Headings Text and Lists---------------------------------------------- */

#contents {
	font-size: 1.2em;
	color: #333333;
}

#contents h1 {margin: 0 0 10px 0; font-size: 1.3em; font-weight: bold; color: #006699;}

#maincontent h1 {margin: 0 0 20px 0; font-size: 1.33em; font-weight: bold; color: #006699;}

#maincontent div.intro h1,
#maincontent2 div.intro h1,
#contents div.intro h1 {
	margin: 10px 15px;
}



#maincontent h2 {margin: 10px 0px 10px 0px; font-size: 1.3em; font-weight: bold; color: #339999;}
#maincontent h3 {margin: 10px 0px 10px 0px; font-size: 1.2em; font-weight: bold; color: #003366;}
#maincontent h4 {margin: 10px 0px 10px 0px; font-size: 1.1em; font-weight: bold; color: #333333;}
#maincontent h5 {margin: 10px 0px 10px 0px; font-size: 1.0em; font-weight: bold; color: #333333;}
#maincontent h6 {margin: 10px 0px 10px 0px; font-size: 1.0em; font-weight: bold; color: #333333;}
#contents p {
	margin: 0px 0px 10px 0px;
	color: #000;
	font-weight: bold;
	text-align: left;
	background-image: none;
	font-size: large;
}
#contents p.back-to-top {
	margin: 0 0 30px 0;
	text-align: right;
}
#contents #columnright2 p { margin: 0px 0px 3px 0px;}
#contents table p {
padding: 0;
margin: 0;
}

#maincontent2 h1 {margin: 5px 0px 20px 0px; font-size: 1.33em; font-weight: bold; color: #006699;}
#maincontent2 h2 {margin: 10px 0px 10px 0px; font-size: 1.3em; font-weight: bold; color: #339999;}
#maincontent2 h3 {margin: 10px 0px 10px 0px; font-size: 1.2em; font-weight: bold; color: #003366;}
#maincontent2 h4 {margin: 10px 0px 10px 0px; font-size: 1.1em; font-weight: bold; color: #333333;}
#maincontent2 h5 {margin: 10px 0px 10px 0px; font-size: 1.0em; font-weight: bold; color: #333333;}
#maincontent2 h6 {margin: 10px 0px 10px 0px; font-size: 1.0em; font-weight: bold; color: #333333;}

#placeholders ul    {list-style: none; margin: 0px 0px 0px 0px; padding: 0 0 0.5em 0;}
#placeholders ul li {background: url(../images/bullet.gif) no-repeat 0em 0.8em; display: block; padding: 0.3em 0 0.1em 11px;}

.maincontent ul {
	list-style: none; margin: 10px 0px 0px 20px; padding: 0 0 0.5em 0;
}



.maincontent ul ul {
	font-size:100%;
	}

.maincontent ul li {
	background:  no-repeat 0.2em 1.05em;
	display: block;
	padding: 0.3em 0 0.1em 11px;
	}

.maincontent ul ul li {
	background:  no-repeat 0 1.05em;
	display: block;
	padding: 0.3em 0 0.1em 11px;
	}

.maincontent ol {
	list-style: decimal; zoom:normal;  margin: 10px 0px 10px 43px; padding: 2px 0px 2px 0px;
	}

.maincontent ol ol {
	list-style: lower-roman; zoom:normal; font-size:1em;  margin: 10px 0px 10px 23px; padding: 0px 0px 0px 0px;
	}

.maincontent ol li{
	zoom:normal; padding: 2px 0px 2px 0px;
	}

.maincontent ol ol li{
	list-style: lower-roman; zoom:normal; font-size:1em; padding: 2px 0px 2px 0px;
	}




.placemid ul    {list-style: none; margin: 0px 0px 0px 0px; padding: 0 0 0.5em 0;}
.placemid ul li {background:  no-repeat 0em 0.8em; display: block; padding: 0.3em 0 0.1em 11px;}











/*------------------------LEFT Placeholders ---------------------------------------------- */
#placeholders {
	float: left;
	width: 25%;
	margin: 0 0 0 px;
	border-top: 5px solid #FFF;
}

#placeholders p {
	padding: 0;
}



	
	
.heading1  {
		border: 1px solid #6699CC;
		background: #DCE5EA;
		padding: 0px 0px 0px 0px;
		margin-top: 10px;
	}
	
.heading1 h2 {
		background-color:#6699CC;
		color:#FFFFFF;
		padding: 3px 3px 3px 3px;
		font-size: 1.3em
	}
	
.heading1 p {padding: 5px 5px 5px 5px;}	





.goto {background-color: #339999; padding: 2px 3px 2px 3px; margin-left: 15px; color:#FFFFFF; font-weight: bold; border: 1px solid #1B7A7A}	
.goto a:link {color: #FFFFFF; text-decoration: none;}
.goto a:visited {color: #FFFFFF; text-decoration: none;}
.goto a:hover{color: #FFFFFF; text-decoration: underline;}

.goto2 {background-color: #339999; padding: 2px 3px 2px 3px; margin-left: 0px;  color:#FFFFFF; font-weight: bold; border: 1px solid #1B7A7A;}	
.goto2 a:link {color: #FFFFFF; text-decoration: none;}
.goto2 a:visited {color: #FFFFFF; text-decoration: none;}
.goto2 a:hover{color: #FFFFFF; text-decoration: underline;}

.linkbox {border: 1px solid #003366; background: #006699; padding: 0px 0px 0px 0px; margin-top: 10px; font-size: 1.1em; height: 59px;}
.linkbox a:link {
	color:#FFFFFF;
	text-decoration: blink;
}
.linkbox a:visited {color:#FFFFFF; text-decoration: none;}
.linkbox a:hover {color:#FFFFFF; text-decoration: none;}

.contentsnav {border: 1px solid #003366; background: #E1F2FA; padding: 5px 10px 5px 10px; margin: 0px 0px 10px 0px; }
.contentsnav h2 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #339999; }








/*------------------------Centre Placeholders ---------------------------------------------- */
.pagemiddle {
	margin: 10px 0px 10px 0px;
	height: auto;
}
.placehead {background-color: #006699; color:#FFFFFF; padding: 3px 3px 3px 3px;}	
.middlelowerbox {border: 1px solid #006699; padding: 5px 5px 10px 5px; overflow: visible; min-height: 90px;}


#want {margin: 0px 0px 10px 0px}
#wanthead {background-color: #339999; color:#FFFFFF; padding: 3px 3px 3px 3px;}	
#wantmid {border: 1px solid #339999; padding: 0px 0px 4px 7px; float: left; width: 98.7%;}
* html #wantmid {float: none; width: auto;}
.bluetab1 {width: 48%; background-color:#E1F2FA; float:left; padding: 3px 3px 3px 3px;  border-right: 7px solid #FFFFFF; font-weight: bold; color: #003399; margin: 3px 0px 0px 0px}
.tabblue2 {width: 48%; background-color:#E1F2FA; float:left; padding: 3px 3px 3px 3px;  font-weight: bold; color: #003399;  margin: 3px 0px 0px 0px}

h2.white {
	color: #FFFFFF;
	font-size: 1.2em;
	height: auto;
}

blockquote { margin-left: 15px; }
blockquote p {}

/
/*Top Navigation --------------------------------------------------*/
#navcontainer ul
{

}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
	min-height:20px;
	padding: 5px 0px 0px 0px;
	background-color: #006699;
	color: #FFF;
	width: 140px;
	text-decoration: none;
	float: left;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
}

* html #navcontainer ul li a {
	height: 20px;
	font-size: 1.2em;
}

#navcontainer ul li a#middle {
width:190px;
}

#navcontainer ul li a#middle2 {
width:180px;
}

#navcontainer ul li a#last {
width:141px;
border-right: 0px solid #fff;
}


#navcontainer ul li a:hover {
	background-color: #339999;
	color: #fff;
}




/* History */
.section-history #navcontainer ul li.what-we-do a,
.section-events 2010 #navcontainer ul li.events 2010 a,
.section-lough sheelin regulations #navcontainer ul li.lough sheelin regulations a,
.section-archives #navcontainer ul li.archives a,
.section-catch and release #navcontainer ul li.catch and release a,
.section-youth section #navcontainer ul li.youth section a {
	background: #339999;
}




												


.middle {vertical-align: middle;}
.middlelowerbox span, .linkbox span, #publication span {float: left;}
#publication span.goto2 {float: none;}
.middlelowerbox img, .linkbox img, #publication img {
	margin-right: 0px;
	float: left;
	background-color: #333300;
}


.bluebold {
	color: #003366;
	font-weight: bold;
	background-color: #FFFFFF;
}
.linkbox strong {color: #319A9A; font-weight: bold;}

#startcontent {width: 1px; height: 1px; line-height: 1px; margin: 0 0 -1px 0;}
.section-home #page-wrapper #midsection #contentarea #contents #Accordion3 .AccordionPanel.AccordionPanelOpen .AccordionPanelTab {
	text-align: left;
}
.Intcenter {
	text-align: center;
}
.IntCnt1 {
	text-align: justify;
}
.section-home #page-wrapper #midsection #contentarea #contents h2 {
	text-align: center;
}

